/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1500px ){
 	.wal{ width: 1200px; }
 	.ind-banner .swiper-pagination{ margin-left: -600px!important; } 
 	.ind-banner .one{ top:33%; } 
	.indexPart1 .leftDiv{ width: 600px; }
	.indexPart1 .rightDiv{ width: 575px; }
	.indexPart1 .rightDiv li{ margin-bottom: 23px; }
	.footNav li{ width: 132px;}
	.footDiv .rightDiv{ margin-right: 0px; }
	.pageBanner .txtDiv{ margin-right: -600px; }
	.pageBanner .txtDiv2{ margin-left: -600px; }
	.pageNav{ margin-right: -600px; }
	.news .list li .box{ width: 380px; height: 476px;}
	.news .list .li01 .box{ width: 790px;} 
	.news .list li .wen{  bottom: 25px; }
	.aboutPart2 .list li .box{ padding: 0 20px;}
	.aboutPart2 .list li .content{ font-size: 13px; line-height: 24px; padding-top: 10px; }
    .parameter .part2 .leftDiv .lxa{ height:56px; font-size:20px;}
	.parameter .part2 .leftDiv .msgList li{ font-size:14px; height:32px; line-height:32px; padding-left:180px;}
	.parameter .part2 .leftDiv .msgList2 li{ font-size:14px; height:32px; line-height:32px;}

}

@media screen and ( max-width:1004px ){
	.wal, .w930{width:100%;}
	.PC-Box, .footNav, .ind-banner, .pageBanner, .pageNow, .pageNav, .pageNum, .w235{ display:none;}
	.Phone-Box, .navIco, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
	.pageBox{ padding: 35px 10px 50px; }
	.indexPart1{ padding: 35px 15px 25px;}
	.indexPart1 .leftDiv{ width: 100%;}
	.indexPart1 .leftDiv .name{ left: 25px; bottom: 40px; font-size: 20px;}
	.indexPart1 .leftDiv .msg{ left: 25px; bottom: 20px; font-size: 14px;}
	.indexPart1 .rightDiv{ width: 100%; padding-top: 15px; }
	.indexPart1 .rightDiv li{ margin-bottom: 15px;}
	.indexPart1 .rightDiv li .txtDiv{ left: 25px; bottom: 20px;  }
	.indexPart1 .rightDiv li .txt1{ font-size: 20px; }
	.indexPart1 .rightDiv li .txt2{ font-size: 14px; }
	.indexPart2{ padding: 0 15px 50px; }
	.indexPart2 .title{ font-size: 20px; height: 38px; }
	.indexPart2 .title:before{ width: 24px; height: 2px; margin-left: -12px; }
	.indexPart2 .msg{ font-size: 14px; padding: 15px 0 20px; }
	.indexPart2 .tab2 li{ margin: 0 8px; width: 90px; height: 36px; line-height: 36px; font-size: 15px;}
	.indexPart2 .list{ padding-top: 20px; }
	.indexPart2 .list ul{ margin-right: 0px; }
	.indexPart2 .list li{ float: none; width: 100%; margin-bottom: 25px; }
	.indexPart2 .list li .box{ margin-right: 0px; }
	.indexPart2 .list li .name{ padding-top: 15px;}
	.indexPart2 .list li .wen{ font-size: 13px; }
	.indexPart2 .more{ padding-top: 15px;}
	.footDiv{ padding: 25px 15px; height: auto; }
	.footDiv .rightDiv{ margin-right: 0px;}
	.footDiv .share{ text-align: center; }
	.footDiv .share li{ float: none; display: inline-block; margin: 0 6px; }
	.footDiv .tel{ text-align: center; padding-top: 10px; }
	.footDiv .tel em{ font-size: 20px; }
	.footDiv .address{ text-align: center; font-size: 13px; padding-top: 10px;width:auto; }
	.footDiv .logo{ display: none; }
	.foot{ height:auto; font-size: 13px; line-height: 26px; padding: 15px;}
	.product .detail .layerDiv{ right: 10px; margin-top: -25px; height: 50px;}
	.product .detail .name{ font-size: 20px; }
	.product .detail .msg{ font-size: 14px; }
	.product .detail .btnDiv{ display: none; }
	.product .list{ padding: 20px 0; }
	.product .list ul{ margin-right: 0px; }
	.product .list li{ float: none; width: 100%; margin-bottom: 20px;}
	.product .list li .box{ margin-right: 0px; }
	.product .list li .bg{ top: 65%; }
	.solution .list li{ margin-bottom: 30px;}
	.solution .list li .imgDiv{ float: none; width: 100%; }
	.solution .list li .contentBox{ padding: 0 12px 40px 12px; width: auto; }
	.solution .list li .name{ padding-top: 0.78rem; font-size: 20px; height: 46px; }
	.solution .list li .msg{ padding-top: 0.54rem; color: #333; font-size: 18px; }
	.solution .list li .content{ line-height: 26px; }
	.solution .list li .ico{ display: none; }
	.service .leftDiv{ width: 100%; float: none;}
	.service .leftDiv .txt1{ top: 30px; left: 25px; font-size: 20px; }
	.service .leftDiv .txt2{ left: 25px; top: 80px; font-size: 16px;}
	.service .leftDiv .tel{ left: 25px; top: 125px; font-size: 22px;}
	.service .rightDiv{ padding-top: 25px; width: 100%; float: none;}
	.service .rightDiv .msg{font-size: 14px; line-height: 28px; padding-bottom: 20px;}
	.service .rightDiv .msg2{ padding-top: 15px; }
	.service .rightDiv .contentBox{ padding: 35px 20px 40px; }
	.service .rightDiv .txt1{ font-size: 20px; }
	.service .rightDiv .txt2{ font-size: 16px; }
	.service .rightDiv .wen{ line-height: 26px; }
	.service .rightDiv .zi{ padding-bottom: 15px; }
	.service .rightDiv .list{ padding-left: 20px; }
	.service .rightDiv .list li{ line-height: 26px; }
	.policy .leftDiv{ width: 100%; float: none; padding-bottom: 25px; }
	.policy .leftDiv .txt1{ font-size: 26px; }
	.policy .leftDiv .txt2{ font-size: 16px; }
	.policy .leftDiv .content{ line-height: 26px; padding-top: 20px; }
	.policy .botDiv{ padding-top: 25px; }
	.policy .lbox{ width: 100%; height: auto; line-height: 24px; padding: 18px 0;}
	.policy .lbox em{ font-size: 16px; display: block;}
	.policy .rbox{ width: 100%; padding-top: 10px; }
	.policy .rbox li .box{ height: 80px; line-height: 80px; font-size: 16px; }
	.policy .rbox li .box img{ padding-right: 6px; width: 28px; }
	.policy .rightDiv{ width: 100%; float: none}
	.policy .rightDiv .txt1{ top: 30px; left: 25px; font-size: 20px; }
	.policy .rightDiv .txt2{ left: 25px; top: 80px; font-size: 16px;}
	.video .list ul{ margin-right: 0px;}
	.video .list li{ float: none; width: 100%; margin-bottom: 30px;}
	.video .list li .box{ margin-right: 0px; }
	.video .list li .name{ padding-top: 10px; font-size: 16px; height: 26px; line-height: 26px; }
	.video .list li .content{ line-height: 26px; height: 52px;}
	.bigPicLayer{ width:94%; height:auto;}
	.bigPicLayer .close{ right:0px;}
	.bigPicLayer .imgDiv img{ width:100%;}
	.news{ padding-bottom: 20px; }
	.news .list ul{ margin-right: 0px; }
	.news .list li{ float: none; margin-bottom: 20px;}
	.news .list li .box{ width: 100%; height: auto; margin-right: 0px;}
	.news .list .li01 .box{ width: 100%;} 
	.news .list li .botDiv{ padding: 20px 15px; }
	.news .list li .name{ padding-top: 15px; height: 30px; line-height: 30px; font-size: 16px; }
	.news .list li .content{font-size: 13px; height: 24px; line-height: 24px;}
	.news .list li .wen{ left: 15px; bottom: 15px; }
	.news .list li .name2{ padding-top: 15px; padding-right: 15px; height: 30px; line-height: 30px; font-size: 16px;}
	.news .list li .content2{ display: none; }
	.newShow .name{ font-size: 16px; padding-bottom: 10px; }
	.newShow .time{ padding-right: 20px; }
	.newShow .leftCon{ width: 100%; }
	.newShow .content{ padding: 35px 0; line-height: 26px;}
	.newShow .imgDiv{ padding: 20px 0; }
	.newShow .rightBox{ display: none;}
	.pageDown{height:auto;}
	.pageDown .box{ padding-top: 15px; }
	.pageDown li{ font-size: 14px; height:32px; line-height:32px;}
	.pageDown .btn{position:relative; top:0px; margin-top: 15px; width:140px; height:40px; line-height: 40px; font-size: 16px;}
	.joinLine{ height: auto; padding: 10px 0;}
	.joinLine .txt{ float: none; margin-left: 0px; margin: 0 auto; height: 53px; background:url(../images/nimg20_2.png) left top no-repeat; width: 286px; height: 53px; line-height: 53px; font-size: 15px; }
	.joinLine .tel{ float: none; padding-left: 0px; font-size: 14px; text-align: center;}
	.joinLine .tel em{ font-size: 20px; line-height: 42px; }
	.joinPic .slick .imgDiv{ width: 100%; }
	.joinPic .slick .contentBox{ padding: 25px 20px; width: auto; }
	.joinPic .slick .name{ padding-top: 0; font-size: 20px;}
	.joinPic .slick .txt{ font-size: 16px; }
	.joinPic .slick .wen{ padding-top: 20px font-size: 16px;}
	.joinPic .slick .msg{ padding: 15px 0 0; font-size: 13px; line-height: 26px; }
	.joinPic .slick .line{ display: none; }
	.joinPic .slick-prev{ bottom: auto; width: 40px; height: 40px; left: 0; top: 25%; margin-left: 0px; background-size: 40px; }
	.joinPic .slick-next{ bottom: auto; width: 40px; height: 40px; right: 0; top: 25%; margin-right: 0px; background-size: 40px; }
	.join .list{ padding-top: 30px; }
	.join .list ul{ margin-right: 0px; }
	.join .list li{ float: none; width: 100%; margin-bottom: 20px;}
	.join .list li .box{ margin-right: 0px; padding-top: 36px; }
	.join .list li .boxbox{ padding: 0 20px; }
	.job{ padding-bottom: 20px;}
	.job .list{ float: none; width: 100%; }
	.job .list li{ margin-bottom:15px;}
	.job .list li .toutou a { height: 50px; padding-left: 20px; background-size: 32px; } 
	.job .list li .name{ line-height: 50px; font-size: 16px; padding-right: 0px; background: none; }
	.job .list li .msg{ display: none;}
	.job .list li .box { line-height: 26px; font-size: 13px; padding: 25px 15px;} 
	.job .list li.liNow .toutou a{ background-size: 32px;}
	.job .rightDiv{ display: none;}
	.contact .mapDiv{ padding-bottom: 30px; }
	.contact .leftDiv{ width: 100%; float: none}
	.contact .rightDiv{ width: 100%; float: none; padding-top: 30px; }
	.contact .form ul{ margin-right: 0px; }
	.contact .form li{ float: none; width: 100%; margin-bottom: 15px; }
	.contact .form li .box{ margin-right: 0px; height: 45px;}
	.contact .form li em{  left: 15px; top: 15px;  }
	.contact .form li .input1{ text-indent: 15px; height: 45px; line-height: 15px;}
	.contact .form li .selectDiv{ text-indent:5px; height:45px; line-height:45px; }
	.contact .btnDiv a{ width: 160px; height: 40px; line-height: 40px; font-size: 16px; }
	.contact .title{ height: 45px; font-size: 26px; }
	.contact .msgList{ padding-top: 20px; }
	.contact .msgList li{ line-height: 30px; }
	.contact .share{ padding-top: 30px; }
	.about .leftDiv{ float: none; width: 100%; }
	.about .leftDiv .imgDiv img{ width: 100%; }
	.about .leftDiv .line{ display: none; }
	.about .rightDiv{ float: none; width: 100%; padding-top: 25px;}
	.about .rightDiv .txt1{ font-size: 26px; line-height: 26px; padding: 2px 0 14px; }
	.about .rightDiv .txt2{ font-size: 16px; height: 54px; }
	.about .rightDiv .content{ padding: 25px 0 35px; }
	.about .rightDiv .limg img{ width: 100%; }
	.aboutPart2{ padding: 30px 10px 50px; }
	.aboutPart2 .title{ padding-bottom: 0; font-size: 26px; line-height: 26px;}
	.aboutPart2 .title em{ font-size: 16px; padding-left: 10px; }
	.aboutPart2 .mxfDiv{ height: auto; background: none;}
	.aboutPart2 .list li{ float: none; width: 100%; padding-bottom: 30px; border-bottom: #eee solid 1px;}
	.aboutPart2 .list li .box{ padding: 0; position: relative; height: auto; color: #333;}
	.aboutPart2 .list .li01 .box{ color: #333; background: none; }
	.aboutPart2 .list li .num{ padding-top: 26px; font-size: 38px; }
	.aboutPart2 .list li .txt{ font-size: 16px; padding-bottom: 20px; }
	.aboutPart2 .list li .msg{ font-size: 15px; line-height: 26px; height:auto;}
	.aboutPart2 .list li .content{ font-size: 13px; line-height: 24px; padding-top: 10px; }
	.aboutPart2 .list li .ico{display: none;}

    #map{width:100%;height:300px;}
    .bigPicLayer .imgDiv video {
        width:100%;
        height:auto;
    }
    .aboutPart2{margin-bottom:0;}


    .parameter .part1{ padding-top:45px; }
	.parameter .part1 .buyDiv{ height:45px; }
	.parameter .part1 .mid{ width:100%; margin:0 auto; position:relative; height:45px;}
	.parameter .part1 .name{ color:#fff; font-size:16px; line-height:45px; padding-left:10px;}
	.parameter .part1 .btnDiv{ position:absolute; right:10px; top:8px;}
	.parameter .part1 .btnDiv a{ position:relative; display:block; width:80px; height:28px; line-height:28px; background:#fff; color:#333; font-size:12px; text-indent:10px; border-radius:3px;}
	.parameter .part1 .btnDiv a:after{ content:'>'; position:absolute; right:12px; top:0; color:#a8a8a8; font-family:'����';}
	.parameter .part1 .btnDiv a:hover{ color:#fff; background:#014099;}
	.parameter .part1 .links{ position:absolute; width:90px; left:50%; margin-left:-45px; top:0px; text-align:center; background:none;}
	.parameter .part1 .links a{ padding: 0 8px; line-height:45px; color:#999; font-size:12px; background:none;}
	.parameter .part1 .txt{ height:auto; padding:16px 0; line-height:36px; text-align:center; font-size:20px;}
	.parameter .part2{ padding:46px 10px;}
	.parameter .part2 .leftDiv{ width:100%; float:none;}
	.parameter .part2 .rightDiv{ width:100%; float:none;}
	.parameter .part2 .leftDiv .box{ width: 100%; float:none; padding-bottom:30px;}
	.parameter .part2 .leftDiv .lxa{ height:auto; font-size:16px;}
	.parameter .part2 .leftDiv .msgList li{ font-size:12px; height:30px; line-height:30px; padding-left:125px;}
	.parameter .part2 .leftDiv .msgList2 li{ font-size:12px; height:30px; line-height:30px;}
	.parameter .part2 .imgList li{ margin-bottom:20px;}
	.parameter .part2 .imgList li img{ width:100%;}
}

